[INFO] fetching crate taml 0.0.11...
[INFO] checking taml-0.0.11 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate taml 0.0.11 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate taml 0.0.11 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate taml 0.0.11
[INFO] finished tweaking crates.io crate taml 0.0.11
[INFO] tweaked toml for crates.io crate taml 0.0.11 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded enum_properties v0.3.0
[INFO] [stderr]   Downloaded gnaw v0.0.2
[INFO] [stderr]   Downloaded smartstring v0.2.10
[INFO] [stderr]   Downloaded lazy-transform-str v0.0.6
[INFO] [stderr]   Downloaded cervine v0.0.6
[INFO] [stderr]   Downloaded try_match_inner v0.3.0
[INFO] [stderr]   Downloaded try_match v0.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2fb13a6cf2b333d3c0d93ed34443a66fc6d6ab458039e98f2174ce957b09e82d
[INFO] running `Command { std: "docker" "start" "-a" "2fb13a6cf2b333d3c0d93ed34443a66fc6d6ab458039e98f2174ce957b09e82d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2fb13a6cf2b333d3c0d93ed34443a66fc6d6ab458039e98f2174ce957b09e82d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2fb13a6cf2b333d3c0d93ed34443a66fc6d6ab458039e98f2174ce957b09e82d", kill_on_drop: false }`
[INFO] [stdout] 2fb13a6cf2b333d3c0d93ed34443a66fc6d6ab458039e98f2174ce957b09e82d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5f297565e709b8daa99a30e104aeb6532f0a6f1fdf27e9a462f0418023f9d957
[INFO] running `Command { std: "docker" "start" "-a" "5f297565e709b8daa99a30e104aeb6532f0a6f1fdf27e9a462f0418023f9d957", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.91
[INFO] [stderr]    Compiling bumpalo v3.15.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.91
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]     Checking winnow v0.5.40
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]     Checking toml_datetime v0.6.5
[INFO] [stderr]     Checking serde_spanned v0.6.5
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling pulldown-cmark v0.9.6
[INFO] [stderr]     Checking smartstring v0.2.10
[INFO] [stderr]     Checking cervine v0.0.6
[INFO] [stderr]    Compiling cargo-husky v1.5.0
[INFO] [stderr]     Checking gnaw v0.0.2
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]     Checking enum_properties v0.3.0
[INFO] [stderr]     Checking debugless-unwrap v0.0.4
[INFO] [stderr]     Checking git_info v0.1.2
[INFO] [stderr]     Checking lazy-transform-str v0.0.6
[INFO] [stderr]     Checking quote v1.0.35
[INFO] [stderr]     Checking syn v2.0.52
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking toml_edit v0.19.15
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking toml v0.7.8
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking version-sync v0.9.5
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.91
[INFO] [stderr]    Compiling try_match_inner v0.3.0
[INFO] [stderr]    Compiling logos-derive v0.12.1
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.41
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.91
[INFO] [stderr]     Checking try_match v0.2.3
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.91
[INFO] [stderr]     Checking logos v0.12.1
[INFO] [stderr]     Checking taml v0.0.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking js-sys v0.3.68
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.41
[INFO] [stderr]     Checking wasm-bindgen-test v0.3.41
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.72s
[INFO] running `Command { std: "docker" "inspect" "5f297565e709b8daa99a30e104aeb6532f0a6f1fdf27e9a462f0418023f9d957", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5f297565e709b8daa99a30e104aeb6532f0a6f1fdf27e9a462f0418023f9d957", kill_on_drop: false }`
[INFO] [stdout] 5f297565e709b8daa99a30e104aeb6532f0a6f1fdf27e9a462f0418023f9d957
[INFO] checking taml-0.0.11 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate taml 0.0.11 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate taml 0.0.11 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate taml 0.0.11
[INFO] finished tweaking crates.io crate taml 0.0.11
[INFO] tweaked toml for crates.io crate taml 0.0.11 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 568bbc0152411e7c805116a9c8461130caa56fe173023f430057332cfbb0b177
[INFO] running `Command { std: "docker" "start" "-a" "568bbc0152411e7c805116a9c8461130caa56fe173023f430057332cfbb0b177", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "568bbc0152411e7c805116a9c8461130caa56fe173023f430057332cfbb0b177", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "568bbc0152411e7c805116a9c8461130caa56fe173023f430057332cfbb0b177", kill_on_drop: false }`
[INFO] [stdout] 568bbc0152411e7c805116a9c8461130caa56fe173023f430057332cfbb0b177
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f019ba430322e70d818a432fb84fb38c2561e5ab808c9c4190b10223c0390249
[INFO] running `Command { std: "docker" "start" "-a" "f019ba430322e70d818a432fb84fb38c2561e5ab808c9c4190b10223c0390249", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.91
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling bumpalo v3.15.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.91
[INFO] [stderr]    Compiling pulldown-cmark v0.9.6
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]     Checking winnow v0.5.40
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]     Checking toml_datetime v0.6.5
[INFO] [stderr]     Checking serde_spanned v0.6.5
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking smartstring v0.2.10
[INFO] [stderr]     Checking cervine v0.0.6
[INFO] [stderr]     Checking gnaw v0.0.2
[INFO] [stderr]    Compiling cargo-husky v1.5.0
[INFO] [stderr]     Checking enum_properties v0.3.0
[INFO] [stderr]     Checking debugless-unwrap v0.0.4
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]     Checking git_info v0.1.2
[INFO] [stderr]     Checking lazy-transform-str v0.0.6
[INFO] [stderr]     Checking quote v1.0.35
[INFO] [stderr]     Checking syn v2.0.52
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking toml_edit v0.19.15
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking toml v0.7.8
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking version-sync v0.9.5
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.91
[INFO] [stderr]    Compiling logos-derive v0.12.1
[INFO] [stderr]    Compiling try_match_inner v0.3.0
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.41
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.91
[INFO] [stderr]     Checking try_match v0.2.3
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.91
[INFO] [stderr]     Checking logos v0.12.1
[INFO] [stderr]     Checking taml v0.0.11 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parsing.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 |             span: ()..(),
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |             |variant| self.key.span().start.clone()..variant.span.end.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 span: position.clone()..position,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:258:12
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     span: variant.span.start.clone()..multi.1.end.clone(),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:477:7
[INFO] [stdout]     |
[INFO] [stdout] 477 |                         start.clone()..start,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:542:7
[INFO] [stdout]     |
[INFO] [stdout] 542 |                         start.clone()..start,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:647:31
[INFO] [stdout]     |
[INFO] [stdout] 647 | ...                   iter.next().map(|t| t.span.start.clone()..t.span.start),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:660:15
[INFO] [stdout]     |
[INFO] [stdout] 660 | ...                   span: brac_span.start..ket_end,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:709:31
[INFO] [stdout]     |
[INFO] [stdout] 709 | ...                   iter.next().map(|t| t.span.start.clone()..t.span.start),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:816:27
[INFO] [stdout]     |
[INFO] [stdout] 816 |                         multi: Some((multi, bra_span.start..ce.span.end)),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:829:29
[INFO] [stdout]     |
[INFO] [stdout] 829 | ...                   iter.next().map(|t| t.span.start.clone()..t.span.start),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:863:30
[INFO] [stdout]     |
[INFO] [stdout] 863 | ...                   iter.next().map(|t| t.span.start.clone()..t.span.start),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parsing.rs:923:14
[INFO] [stdout]     |
[INFO] [stdout] 923 | ...                   span: brac_start..ket_end,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parsing.rs:1182:27
[INFO] [stdout]      |
[INFO] [stdout] 1182 |                         iter.next().map(|t| t.span.start.clone()..t.span.start),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parsing.rs:1209:11
[INFO] [stdout]      |
[INFO] [stdout] 1209 |     for _ in 1..count {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parsing.rs:1218:26
[INFO] [stdout]      |
[INFO] [stdout] 1218 |                     iter.next().map(|t| t.span.start.clone()..t.span.start),
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parsing.rs:1278:13
[INFO] [stdout]      |
[INFO] [stdout] 1278 |                         span: paren_span.start..thesis.span.end,
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parsing.rs:1291:29
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...                   iter.next().map(|t| t.span.start.clone()..t.span.start),
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parsing.rs:1326:14
[INFO] [stdout]      |
[INFO] [stdout] 1326 | ...                   span: key_span.start.clone()..list_span.end,
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parsing.rs:1452:19
[INFO] [stdout]      |
[INFO] [stdout] 1452 |                 .offset_range(delimiter_len + i..delimiter_len + i + '\r'.len_utf8()),
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/token.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 58 |                     if !(('a'..='z').contains(&c)
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_escape!(escape_string, delimiter = '"', always_quote = true);
[INFO] [stdout]    | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_escape` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/token.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |                         || ('A'..='Z').contains(&c)
[INFO] [stdout]    |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_escape!(escape_string, delimiter = '"', always_quote = true);
[INFO] [stdout]    | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_escape` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/token.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         || ('0'..'9').contains(&c))
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_escape!(escape_string, delimiter = '"', always_quote = true);
[INFO] [stdout]    | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_escape` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/token.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 58 |                     if !(('a'..='z').contains(&c)
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_escape!(escape_identifier, delimiter = '`', always_quote = false);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_escape` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/token.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |                         || ('A'..='Z').contains(&c)
[INFO] [stdout]    |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_escape!(escape_identifier, delimiter = '`', always_quote = false);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_escape` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/token.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         || ('0'..'9').contains(&c))
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_escape!(escape_identifier, delimiter = '`', always_quote = false);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_escape` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/token.rs:104:7
[INFO] [stdout]     |
[INFO] [stdout] 104 |         && (b'0'..=b'9').contains(&s.as_bytes()[s.len() - 2])
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:152:48
[INFO] [stdout]     |
[INFO] [stdout] 152 | ...   let (encoding, unencoded_data) = lex.slice()['<'.len_utf8()..lex.slice().len() - '>'.len_utf8()].split_once(':').unwrap(); //FIXME:...
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:155:19
[INFO] [stdout]     |
[INFO] [stdout] 155 |             encoding_span: lex.span().start + '<'.len_utf8()..lex.span().start + '<'.len_utf8() + encoding.len(),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |             unencoded_data_span: lex.span().end - 1 - unencoded_data.len()..lex.span().end - 1,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:173:48
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let (encoding, unencoded_data) = lex.slice()[1..lex.slice().len() - 1].split_once(':').unwrap();
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:176:19
[INFO] [stdout]     |
[INFO] [stdout] 176 |             encoding_span: lex.span().start + '`'.len_utf8()..lex.span().start + '`'.len_utf8() + encoding.len(),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:178:25
[INFO] [stdout]     |
[INFO] [stdout] 178 |             unencoded_data_span: lex.span().end - '>'.len_utf8() - unencoded_data.len()..lex.span().end - '>'.len_utf8(),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:161:48
[INFO] [stdout]     |
[INFO] [stdout] 161 | ...   let (encoding, unencoded_data) = lex.slice()['<'.len_utf8()..lex.slice().len() - '>'.len_utf8()].split_once(':').unwrap(); //FIXME:...
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:163:67
[INFO] [stdout]     |
[INFO] [stdout] 163 |             encoding: unescape_verbatim_and_r_to_carriage_return(&encoding['`'.len_utf8()..encoding.len()-'`'.len_utf8()]),
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:164:19
[INFO] [stdout]     |
[INFO] [stdout] 164 |             encoding_span: lex.span().start + '`'.len_utf8()..lex.span().start + '`'.len_utf8() + encoding.len(),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:166:25
[INFO] [stdout]     |
[INFO] [stdout] 166 |             unencoded_data_span: lex.span().end - '>'.len_utf8() - unencoded_data.len()..lex.span().end - '>'.len_utf8(),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:148:60
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[regex(r#""([^\\"]|\\\\|\\"|\\r)*""#, |lex| &lex.slice()[1..lex.slice().len() - 1])]
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:144:133
[INFO] [stdout]     |
[INFO] [stdout] 144 | ...nescape_verbatim_and_r_to_carriage_return(&lex.slice()[1..lex.slice().len() - 1]))]
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/token.rs:114:43
[INFO] [stdout]     |
[INFO] [stdout] 114 |     #[regex(r"//[^\r\n]+", |lex| lex.slice()[2..].trim_end_matches([' ', '\t'].as_ref()))]
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/token.rs:199:131
[INFO] [stdout]     |
[INFO] [stdout] 199 | ...tim_and_r_to_carriage_return(&lex.slice()['`'.len_utf8()..lex.slice().len() - '`'.len_utf8()]))]
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/lib.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 |         Some(self + local_range.start..self + local_range.end)
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking js-sys v0.3.68
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> src/lib.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub encoding_span: Range<Position>,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> src/lib.rs:32:27
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub unencoded_data_span: Range<Position>,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/lib.rs:43:38
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn offset_range(&self, local_range: Range<usize>) -> Option<Range<Self>> {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/lib.rs:49:39
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn offset_range(&self, _local_range: Range<usize>) -> Option<Range<Self>> {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]    --> src/diagnostics.rs:283:19
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub span: Option<Range<Position>>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]   --> src/parsing.rs:41:75
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<'a, Position> IntoToken<'a, Position> for (lexerToken<'a, Position>, Range<Position>) {
[INFO] [stdout]    |                                                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> src/parsing.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub span: Range<Position>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]    --> src/parsing.rs:149:12
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub span: Range<Position>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors; 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `taml` (lib) due to 9 previous errors; 42 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "f019ba430322e70d818a432fb84fb38c2561e5ab808c9c4190b10223c0390249", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f019ba430322e70d818a432fb84fb38c2561e5ab808c9c4190b10223c0390249", kill_on_drop: false }`
[INFO] [stdout] f019ba430322e70d818a432fb84fb38c2561e5ab808c9c4190b10223c0390249
